package com.huya.pojo.vo;

import com.huya.pojo.entity.ReportAttachment;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class ReportVO {
    private Long id;

    //类型
    private Integer type;

    //描述
    private String description;

    //发生时间
    private LocalDateTime time;

    //发生地点
    private String address;

    //电话
    private String phone;
    //状态
    private Integer status;

    //创建时间
    private LocalDateTime createTime;

    //附件视频或者图片
    private List<ReportAttachment> attachments = new ArrayList<>();
}
